export interface AdminVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 登录用户名
   */
  username: string;

  /**
   * 登录密码
   */
  pwd: string;

  /**
   * 密码盐
   */
  salt: string;

  /**
   * 初始密码
   */
  regPwd: string;

  /**
   * 员工姓名
   */
  name: string;

  /**
   * 手机号码
   */
  mobile: number;

  /**
   * 性别1男,2女
   */
  sex: number;

  /**
   * 电子邮箱
   */
  email: string;

  /**
   * 昵称
   */
  nickname: string;

  /**
   * 头像
   */
  thumb: string;

  /**
   * 部门id
   */
  did: string | number;

  /**
   * 职位id
   */
  positionId: string | number;

  /**
   * 员工类型：0未设置,1正式,2试用,3实习
   */
  type: number;

  /**
   * 员工个人简介
   */
  desc: string;

  /**
   * 员工入职日期
   */
  entryTime: number;

  /**
   * 最后登录时间
   */
  lastLoginTime: number;

  /**
   * 登录次数
   */
  loginNum: number;

  /**
   * 最后登录IP
   */
  lastLoginIp: string;

  /**
   * 状态：-1删除,0禁止登录,1正常,2离职
   */
  status: number;

}

export interface AdminForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 登录用户名
   */
  username?: string;

  /**
   * 登录密码
   */
  pwd?: string;

  /**
   * 密码盐
   */
  salt?: string;

  /**
   * 初始密码
   */
  regPwd?: string;

  /**
   * 员工姓名
   */
  name?: string;

  /**
   * 手机号码
   */
  mobile?: number;

  /**
   * 性别1男,2女
   */
  sex?: number;

  /**
   * 电子邮箱
   */
  email?: string;

  /**
   * 昵称
   */
  nickname?: string;

  /**
   * 头像
   */
  thumb?: string;

  /**
   * 部门id
   */
  did?: string | number;

  /**
   * 职位id
   */
  positionId?: string | number;

  /**
   * 员工类型：0未设置,1正式,2试用,3实习
   */
  type?: number;

  /**
   * 员工个人简介
   */
  descInfo?: string;

  /**
   * 员工入职日期
   */
  entryTime?: number;

  /**
   * 最后登录时间
   */
  lastLoginTime?: number;

  /**
   * 登录次数
   */
  loginNum?: number;

  /**
   * 最后登录IP
   */
  lastLoginIp?: string;

  /**
   * 状态：-1删除,0禁止登录,1正常,2离职
   */
  status?: number;

}

export interface AdminQuery  {

  /**
   * 登录用户名
   */
  username?: string;

  /**
   * 登录密码
   */
  pwd?: string;

  /**
   * 密码盐
   */
  salt?: string;

  /**
   * 初始密码
   */
  regPwd?: string;

  /**
   * 员工姓名
   */
  name?: string;

  /**
   * 手机号码
   */
  mobile?: number;

  /**
   * 性别1男,2女
   */
  sex?: number;

  /**
   * 电子邮箱
   */
  email?: string;

  /**
   * 昵称
   */
  nickname?: string;

  /**
   * 头像
   */
  thumb?: string;

  /**
   * 部门id
   */
  did?: string | number;

  /**
   * 职位id
   */
  positionId?: string | number;

  /**
   * 员工类型：0未设置,1正式,2试用,3实习
   */
  type?: number;

  /**
   * 员工个人简介
   */
  descInfo?: string;

  /**
   * 员工入职日期
   */
  entryTime?: number;

  /**
   * 最后登录时间
   */
  lastLoginTime?: number;

  /**
   * 登录次数
   */
  loginNum?: number;

  /**
   * 最后登录IP
   */
  lastLoginIp?: string;

  /**
   * 状态：-1删除,0禁止登录,1正常,2离职
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}
